package com.ssyt.yt1.day6.staticdemo;

class Person {

	private String name;
	// 1、一旦某个属性或方法被声明成static，那么这个属性或方法可以被多个对象操作
	// 访问：类名.属性/方法
	// 2、一旦某个属性或方法被声明成static，那么这个属性就会在JVM长期存在，直到JVM关闭！
	public static String city;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getCity() {
		return city;
	}
}

public class StaticDemo1 {

	public static void main(String[] args) {
		Person zhangsan = new Person();
		zhangsan.setName("张三");
		// zhangsan.city = "渝北";
		Person.city = "渝北";

		Person lisi = new Person();
		lisi.setName("李四");
		// lisi.city = "渝中";
		Person.city = "渝中";

		System.out.println(zhangsan.city);
	}
}
